如前一章節中所述,有鑒於學習 React 其實非常仰賴 JavaScript 的一些基本功,因此我會建議一開始先不要著急,在開始 React 的學習之旅前可以先盤點看看以下必須的 JavaScript 基本功是否都已經掌握。當然礙於篇幅限制,我們不會在這邊直接詳細提供所有知識點的相關教學,因此下面我們會著重分別點出為什麼這些特性或語法對於掌握 React 來說是必要的,並提供一些推薦的學習資源。
map
、filter
、slice
useState
返回值解構、物件 state immutable update 等地方,都會頻繁的使用到這些陣列與物件的操作語法import
/ export
async
/ await
以下的環境建置工具雖然對 React 開發來說還是有其必要性,不過現在官方已經有提供了包裝好的一鍵環境建立工具,因此細節的設定掌握可以等有進階客製化的需求時再補上即可。關於開發環境的建置我們會在下一個章節中更詳細的介紹。
在經過快要一年的努力後,本系列文的實體書版本推出了~其中新增並補充了許多鐵人賽版本中沒有的脈絡與細節,並以全彩印刷拉滿視覺上的閱讀體驗,現正熱銷中!有興趣的話歡迎參考看看,也歡迎分享給其他有接觸前端的朋友們,非常感謝大家~
《React 思維進化:一次打破常見的觀念誤解,躍升專業前端開發者》
目前首刷的軟精裝版本各大通路已經幾乎都銷售一空,接下來會再刷推出新的平裝版本:
天瓏(平裝版預購):
https://www.tenlong.com.tw/products/9786263337695
博客來(平裝版):
https://www.books.com.tw/products/0010982322
momo(平裝版):
https://www.momoshop.com.tw/goods/GoodsDetail.jsp?i_code=12528845